package org.hy.corn_task.pojo;

import lombok.Data;

/**
 * DB 查询参数类
 */
@Data
public class PageQuery {

    /**
     * 分页大小
     */
    private Integer pageSize;

    /**
     * 页码
     */
    private Integer pageNum;

    /**
     * 排序字段
     */
    private String orderBy;

    /**
     * 排序规则(true-升序 false-降序)
     */
    private boolean isAsc;

    /**
     * 总数
     */
    private Long total;

    /**
     *
     * @param pageSize 分页大小
     * @param pageNum 页码
     * @param orderBy 排序字段
     * @param isAsc 是否升序
     */
    public PageQuery(Integer pageSize, Integer pageNum, String orderBy, boolean isAsc) {
        this.pageSize = pageSize;
        this.pageNum = pageNum;
        this.orderBy = orderBy;
        this.isAsc = isAsc;
    }
}
